續 「JavaScript學習路-(26)events-1」
上篇提到如果同時有兩個事件,只會執行其中一個。
但不管怎麼樣都要兩個都能執行的話,把其中一個寫進會先執行的函式裡,
待第一個跑完後就可以跑第二個啦。
先跳一下 DOM :
0 級 DOM 是什麼?簡單的說就是...歷史,
還在舊 IE 跟 Netscape 時代的規格, 不在 W3C 標準內。
不過 0 級 DOM 部分寫法現在依然很廣泛的應用,如:事件被 HTML 當成參數代入。
<input id="dom" type="button" "alert('thanks');">
2 級 DOM 是 W3C 的標準,定義了像是滑鼠事件、CSS...等等區塊,
可以利用 addEventListener() 方法監聽函數。
addEventListener 寫法:
object.addEventListener('event' , eventFunction, boolean);
'event' 部分是第一個參數,指 onclick, onload....之類
eventFunction 部分是函式
boolean 回傳負責偵測事件是向下 (false) 或是向上 (true)
to be continued...